Zurich Insurance Group has completed its latest share buyback program, repurchasing 2,221,529 shares for 1.1 billion Swiss francs, representing 1.47% of its share capital. The average purchase price was 495.15 francs per share, with plans to cancel these shares. In comparison, the previous buyback program saw approximately 4.1 million shares repurchased for 1.8 billion francs. Currently, shares are trading at 509.00 francs, down 1.4%, but have gained about 16% year-to-date.